.content {width:1000px; margin:0 auto; margin-top:20px; clear:both;}
.content div, .content table, .content td, .content th, .content input, .content em { line-height: 100%; padding: 0px; margin: 0px; font-weight: lighter; font-style: normal; }
.content .require { color: #ec5c27; padding-right: 3px; }
.content .tl { text-align: left; }
.content .tr { text-align: right; }
.content .input_text_style { border: 1px solid #7490a9; padding: 0px 1px 0px 5px; height: 23px; line-height: 23px; width: 180px;}
.content .textareaStyle { border: 1px solid #7490a9; color: #666666; }
.content .selectStyle { height: 23px; }
.content .label_style { display: inline-block; position: relative; padding-left: 22px; padding-right: 10px; cursor: pointer; }
.content .label_style input { position: absolute; top: 0px; left: 0px; }
.content .disable { background: #ebebe4; }
.green_color { color: #4e9449}
.orange_color { color: #ec5c27; }

.content .bt_style { display: inline-block; padding-right: 7px; background: url("../../imges/movie/user_center/bt_bg.png") no-repeat right -29px; height: 29px;  }
.content .bt_style span { display: block; float: left; height: 20px; line-height: 100%; white-space:nowrap; cursor: pointer; padding: 9px 10px 0px 17px; color: #FFF;  background: url("../../imges/movie/user_center/bt_bg.png") no-repeat left top; }

.content .bt_style1 { display: inline-block; padding-right: 7px; background: url("../../imges/movie/user_center/bt_bg1.png") no-repeat right -29px; height: 29px;  }
.content .bt_style1 span { display: block; float: left; height: 20px; line-height: 100%; white-space:nowrap; cursor: pointer; padding: 9px 10px 0px 17px; color: #000;  background: url("../../imges/movie/user_center/bt_bg1.png") no-repeat left top; }

.content .top { vertical-align: top; }

.content .user_center_path a { color: #000;}
.content .user_center_path a { color: #909090; text-decoration: none;}
.content .user_center_path a:hover{ color:#5db6e0;}
.content .user_center_path a.current{ color: #000;}

.content .user_center_content { margin-top: 15px; margin-bottom: 20px; }

.content .user_center_nav { float: left; width: 185px; border: 1px solid #dfe2dd; background: #FFF; }
	.content .user_center_nav .title { border-bottom: 1px solid #dfe2dd; display: block; font-size: 16px; background: #f2f2f2; font-style: normal; font-weight: bold; font-family: "寰蒋闆呴粦"; color:#909090; line-height: 40px; margin: 10px; position:relative;}
	.content .user_center_nav .title img { width:165px; height:150px;}
	.content .user_center_nav div { padding: 0px 30px 0px 30px; height: 38px; line-height:38px; padding-top: 0px;}
	.content .user_center_nav div.split {  border-top: 1px solid #e5e8e4; margin:10px 0px 0px 0px; height: 0px; padding-bottom:10px;}
	.content .user_center_nav div.current { background:#5db6e0/* url(../../imges/movie/user_center/arrow.png) no-repeat right center*/;  }
	.content .user_center_nav div a { color: #909090; text-decoration: none;}
	.content .user_center_nav div a:hover{ color:#5db6e0;}
	.content .user_center_nav div.current a { color:#ffffff; font-weight:bold;}


.content .user_center_main { margin-left: 196px; border:1px solid #DFE2DD; background-color:#ffffff; padding:10px 20px;}

.content .user_center_main_bottom { margin-left: 196px; margin-top:9px; border:1px solid #DFE2DD; background-color:#ffffff; padding:10px 20px;}

.content .user_center_title { background: url(../../imges/movie/user_center/line.png) repeat-x left bottom; height: 58px;  font-family: "寰蒋闆呴粦";  font-size: 18px; color: #000; margin-bottom: 15px; position: relative;}
.content .user_center_title span { display: block; height: 44px; padding-top: 22px;  padding-left: 72px; }
.content .user_center_title .personal_data_icon { background: url(../../imges/movie/user_center/personal_data_icon.png) no-repeat 20px 10px; }
.content .user_center_title .order_icon { background: url(../../imges/movie/user_center/order_icon.png) no-repeat 20px 15px; }
.content .user_center_title .comment_icon { background: url(../../imges/movie/user_center/comment_icon.png) no-repeat 24px 12px; }
.content .user_center_title .points_icon { background: url(../../imges/movie/user_center/points_icon.png) no-repeat 20px 12px; }
.content .user_center_title .points_icon.privilege{ background: url(../../imges/movie/user_center/privilege.png) no-repeat 24px 12px; }
.content .user_center_title .gift_box_icon { background: url(../../imges/movie/user_center/gift_box_icon.png) no-repeat; }
.content .user_center_title .membership_card_icon { background: url(../../imges/movie/user_center/membership_card_icon.png) no-repeat 20px 15px; }
.content .user_center_title .change_password_icon { background: url(../../imges/movie/user_center/change_password_icon.png) no-repeat 22px 17px; }
.content .user_center_title .binding_setting_icon { background: url(../../imges/movie/user_center/binding_setting_icon.png) no-repeat 24px 16px; }
.content .user_center_title .suggest_icon { background: url(../../imges/movie/user_center/suggest.png) no-repeat 20px 10px; }
.content .user_center_title .suggest_icon.homeIco { background: url(../../imges/movie/user_center/homeico.png) no-repeat 20px 10px; }
.content .user_center_title div.tool_box { position: absolute; right: 5px; top: 5px; font-size: 12px; }

.content .bank_title { background: url(../../imges/movie/user_center/line.png) repeat-x left bottom; height: 28px;  font-family: 榛戜綋; font-size: 18px; color: #000; margin-bottom: 15px; }

.content .user_center_tabnav {/* background: url(../../imges/movie/user_center/tabLine.png) repeat-x left bottom;*/ border-bottom:1px #5db6e0 solid; margin-bottom: 20px;  }
.content .user_center_tabnav a { display: inline-block; height: 17px; padding: 9px 25px 5px 25px; letter-spacing: 3px; color: #000; cursor: pointer; font-size:14px; margin-bottom:-1px; background-color:#5db6e0; /*border-radius: 5px 5px 0px 0px;*/ color:#ffffff; +margin-bottom:-5px;}
.content .user_center_tabnav a:hover { text-decoration: none; }
.content .user_center_tabnav a.current { padding: 8px 24px 4px 24px; border-top: 1px solid #5db6e0; border-left: 1px solid #5db6e0; border-right: 1px solid #5db6e0; border-bottom: 1px solid #ffffff; font-weight: bold; background-color:#ffffff; color:#5db6e0;}
.content .user_center_tabnav_out { position: relative; }
.content .user_center_tabnav_out div.tool_box { position: absolute; right: 5px; top: 5px; }
.content .user_center_tabnav_out div.tool_box a { color: #ec5c27; }
.content .user_center_tabnav_out div.tool_box a.add { color: #5db6e0; }
.content .user_center_tabnav_out div.tool_box a.add:hover { text-decoration: none; }
.content .user_center_trnav {border-bottom: 1px dashed #b5b5b5; color: #000;}
.content .user_cneter_brnav_backcolor {background:none repeat scroll 0 0 #5db6e0;}

.content .order_tabInfo {}

.content .personal_data_tabInfo { padding-bottom: 50px; *+padding-bottom: 30px;}
.content .personal_data_tabInfo .pic_box { float: left;}
.content .personal_data_tabInfo .notice_info { color: #ec5c27; padding-left: 20px; padding-bottom: 10px; }
.content .table_form { float:left; margin-bottom: 20px; text-align:left; margin-left:15px; }
.content .table_form th { width: 150px; padding: 10px 5px 7px 0px; vertical-align: middle; color:#000000; font-size:14px; line-height:24px;}
.content .table_form td { padding: 8px 5px 5px 0px ; vertical-align: middle; }
.content .table_form a { color: #5db6e0; padding-left:10px;}
.content .tools_box { text-align: center; clear: both; }

.content .table_order_title { width: 100%; border: 1px solid #e0e3de; margin:10px 0;}
.content .table_order_title thead th { padding: 9px 5px 7px 5px; background: url(../../imges/movie/user_center/order_table_title.png) repeat-x; }

.content .table_order_item { width: 100%; border-top: 1px solid #e0e3de; border-left: 1px solid #e0e3de; margin-bottom: 5px;  }
.content .table_order_item thead th { border-right: 1px solid #e0e3de; border-bottom: 1px solid #e0e3de; padding: 15px 5px 12px 5px; background: #f2f2f2;  }
.content .table_order_item tbody td { text-align: center; border-right: 1px solid #e0e3de; border-bottom: 1px solid #e0e3de; padding: 10px 5px 15px 5px; background: #FFF; }
.content .table_order_item tbody td.tools_box a { display:block; padding:2px 0px;}
.content .table_order_item tbody td.tools_box1 a {}
.content .table_order_item .no-right { border-right: 0; text-align: left; }
.content .table_order_item thead th span.left_time { color:#2E92CF;}
.content .table_order_item tbody td .order_info { border: 0; }
.content .table_order_item tbody td .order_info td { border: 0; line-height: 200%; text-align: left; }
.content .table_order_item tbody td .order_info td em { color: #000; }

.content .table_comment { border-top: 1px solid #dfe2dd; width: 100%; margin-bottom: 10px; }
.content .table_comment th { border-bottom: 1px solid #dfe2dd; padding: 15px 10px 12px 10px; background: #f2f2f2; }
.content .table_comment th span { color: #ec5c27; }
.content .table_comment td { padding: 20px 30px; background: #FFF; line-height: 200%; }

.content .table_point { border-top: 1px solid #e1e4df; width: 100%; border-left: 1px solid #e1e4df; margin-bottom: 10px; }
.content .table_point th { border-bottom: 1px solid #e1e4df; border-right: 1px solid #e1e4df;  padding: 15px 10px 12px 10px; background: #f2f2f2; }
.content .table_point td { border-bottom: 1px solid #e1e4df; border-right: 1px solid #e1e4df; padding: 15px 10px 12px 10px; background: #FFF; text-align: center; }

.content .membership_card_info {font-family:寰蒋闆呴粦;font-size:13px;font-weight:normal;font-style:normal;text-decoration:none;color:#333333;padding: 10px 0 20px 0}
.content .membership_card_out { }
.content .membership_card_pad { padding: 30px; background: #FFF; border: 1px solid #c6e5dc; margin-bottom: 20px; }
.content .table_membership_card { margin: 0 auto 10px auto; position: relative;}
.content .table_membership_card th { padding: 10px; font-size: 13px; text-align: right; line-height:normal;}
.content .table_membership_card td { padding: 10px; font-size: 13px; line-height:normal;}

.content .membership_card_pad .table_bank th { text-align: left; padding: 15px 5px 13px 5px; }
.content .membership_card_pad .table_bank td { text-align: left; padding: 15px 15px 13px 5px; }
.content .membership_card_pad .tool_box { text-align: center; padding-top: 20px; }

.content .recharge_success_div { padding: 50px 0px 50px 0px; color: #ec5c27; font-size: 18px; font-weight: bold; font-family: "寰蒋闆呴粦"; text-align: center; }
.content .tool_box1 { text-align: right; }

.content .binding_setting_box { position: relative; padding: 10px 30px; }
.content .binding_setting_info { line-height: 200%; color: #000000; margin-bottom: 30px;}
.index_no, .content .binding_setting_info #index1,.content .binding_setting_info #index2{ border-radius:100%; background:#5db6e0; color:#fff; padding:0px 5px; margin:0px 3px 0px 5px;}

.content .binding_setting_site td { text-align: center;color: #376284; width: 120px; border:#5db6e0 1px solid;}
.content .binding_setting_site td div{ background:#5db6e0; color:#fff; height:24px; line-height:24px;}
.content .binding_setting_site td a { color: #fff; }
.content .binding_setting_site td a.gray { color: #909090; }
.content .binding_setting_site th { width: 60px; }

.content .bind_setting_pop { border: 3px solid #909090; position: absolute; width: 380px; margin: 0px auto; top: 100px; background: #FFF; }
.content .bind_setting_pop_title { background: #e4f2eb; color: #499485; padding: 10px 0px 7px 0px; text-align: center; }
.content .bind_setting_pop_content { text-align: center; padding: 20px; }
.content .bind_setting_pop_tool { text-align: center; padding-bottom: 15px; }
.content .bind_setting_bt1 { display: inline-block; width: 53px; height: 21px; border: 1px solid #585858; color: #FFF; background: #4eaf9c; text-align: center; line-height: 21px; }
.content .bind_setting_bt2 { display: inline-block; width: 53px; height: 21px; border: 1px solid #585858; color: #909090; background: #FFF; text-align: center; line-height: 21px; }


.content .table_suggest { border: 1px solid #dfe2dd; width: 100%; margin-bottom: 10px; }
.content .table_suggest th { border-bottom: 1px solid #dfe2dd; padding: 15px 10px 12px 10px; background: #f2f2f2; }
.content .table_suggest td { padding: 20px 30px; background: #FFF; line-height: 100%; }
.content .table_suggest td .question { color: #333; }
.content .table_suggest td .answer {}

.content .user_index_logo { float: left; width: 126px; }
.content .user_index_logo .user_index_set1 { padding-top: 10px; line-height: 200%; }
.content .user_index_info .user_index_set2 { padding-top: 10px; line-height: 200%; }
.content .user_index_logo a { color: #376284; }
.content .user_index_info { margin-left: 136px;  }
.content .user_index_phone { border: 1px solid #ffd6a1; height: 124px; text-align: center; background: #fff2ce; font-family: "寰蒋闆呴粦"; line-height: 124px; }
.content .user_index_info span { color: #ef703d; font-size: 18px; }
.content .user_index_info a { color: #376284; }

.content .bind_phone_info { padding: 20px 0px 30px 20px; color: #ec5c27; }
.content .bind_phone_step1 { border: 1px solid #cce7df; background: #e4f2eb; margin-bottom: 30px; }
.content .bind_phone_step1 th { padding: 30px; font-size: 24px; font-family: Arial; font-weight: bold; color: #499485; }
.content .bind_phone_step1 td { color: #499485; padding: 30px 5px; }

.content .bind_phone_step2 { border: 1px solid #dddedd; background: #f2f2f2; }
.content .bind_phone_step2 th { padding: 30px; font-size: 24px; font-family: Arial; font-weight: bold; color: #909090; }
.content .bind_phone_step2 td { color: #909090; padding: 30px 5px; }

.user_center_nav div { font-size:14px;}

/* 鐢ㄦ埛涓績鎸夐挳鏍峰紡 */
.set_attention_sub{ height:32px; line-height:32px; float:left; display:inline-block;}
a.btn2,button.btn2,input.btn2{ height:24px; /*line-height:24px;*/ font-size:12px; padding:2px 5px; display:inline-block;}

/* 鏅掔エ鏍硅〃鍗曞煙鏍峰紡 */
#uploadPic{width:300px; cursor:pointer;}
#pic,#_pic{width:126px; height:126px;}
#_pic{ display:none;}
#_save{ margin-left:0px;}
#upload_pic_table tr th,#upload_pic_table tr td{ padding:2px 5px;}
.sex-box li{ float:left; width:92px; height:24px; line-height:24px; text-align:center; border:1px solid #5db6e0; cursor:pointer;}
.marriage-box li{ float:left; width:92px; height:24px; line-height:24px; text-align:center; border:1px solid #5db6e0; cursor:pointer;}
.children-box li{ float:left; width:92px; height:24px; line-height:24px; text-align:center; border:1px solid #5db6e0; cursor:pointer;}

/* 绁ㄦ牴鏍峰紡 */
.pg_normal{ background:url(../../imges/movie/piaogen.png) no-repeat top left; width:80px; height:40px;}
.pg_like{ background:url(../../imges/movie/piaogen_xihuan.png) no-repeat top left; width:80px; height:40px;}
.pg_hate{ background:url(../../imges/movie/piaogen_buxihuan.png) no-repeat top left; width:80px; height:40px;}

/* 鐢ㄦ埛涓績棣栭〉鏍峰紡  */
.unpayhint {color:red;font-weight: 700;}
.moneyhint {color:red;}
.starhint {color:#5db6e0;text-align:center;}
/* 鐢ㄦ埛涓績棣栭〉淇敼 2012-09-26 by liujiangyu */
#top_user_info{ width:100%; margin:10px 0px; text-align:left; font-size:14px; float:left;}
#top_user_info th,#top_user_info td{ height:20px; line-height:20px; padding:2px 0px;}
#top_user_info th{ width:120px;}
#top_user_info td{ width:240px;}
#update_cinema{ padding-left:10px;}
#piaogen_wrapper,#piaogen_title,#piaogen_list,#comment_list{ float:left; width:100%;}
#piaogen_wrapper{width:100%; margin:0;}
#comment_list{ margin-top:20px; padding-top:10px; background:url(../../imges/movie/user_center/line.png) repeat-x left top;}
#piaogen_list li ,#comment_list li{ float:left; width:50%; height:110px;}
.pg{ position:relative; width:300px; height:61px;}
.pg div{ float:left;}
.pg_content{ padding-left:20px !important; line-height:24px !important; margin-top:-5px !important;}
.add_pg{ background-color:#5db6e0; width:32px; height:32px; position:absolute; top:-12px; right:-12px; z-index:1; width:42px; height:24px; line-height:24px; color:yellow; vertical-align:middle; text-align:center;cursor:pointer;}

.pg_comment_wrapper{ width:100%; float:left; position:relative; top:-10px; left:0px; z-index:2; display:none;}
.pg_comment_box { width:100%; background:#F1F7F7;}
.pg_comment_box td{ padding:10px 1%;}
.piaogen_type{ background:url(../../imges/movie/user_center/line.png) repeat-x left bottom;}
	.piaogen_type label{ display:inline-block; font-size:14px; color:#000000; cursor: pointer; height:25px;margin-right:20px;}
#greyTxt{ text-align:right;}
#content{ width:97%; height:100px; overflow:auto; }

/* 灏忕澶存晥鏋�*/
.borderSpan{width:0px;height:0px;position:absolute;top:-15px;border-top:none;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:15px solid #F1F7F7;}
/*.fullSpan{width:0px;height:0px;position:absolute;top:-14px;border-top:none;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px dashed #ffffff;}*/
.leftBorderSpan{width:0px;height:0px;position:absolute;top: 12px;border-top: 6px dashed transparent;left: -7px;border-left: none;border-right: 7px dashed #000;border-bottom: 6px dashed transparent;}
.leftFullSpan{width:0px;height:0px;position:absolute;top: 13px;border-top: 5px dashed transparent;left: -6px;border-left: none;border-right: 6px dashed white;border-bottom: 5px dashed transparent;}


#edit_pic_info{ display:block; width:35px; height:35px; background:url(../../imges/movie/user_center/suggest_icon.png) no-repeat -2px -1px; position:absolute; padding:0px; margin-right:5px; margin-bottom:5px; bottom:0px; right:5px;}

#activate_newcard{ font-size:14px; float:right; padding-right:5px;color: #5DB6E0;text-decoration: none;}
#bind_newcard{ font-size:14px; float:right; padding-right:5px;color: #5DB6E0;text-decoration: none;}
#bind_newcard b:hover{transition:transform .2s ease-in;
-webkit-transition:-webkit-transform .2s ease-in;
-moz-transition:-moz-transform .2s ease-in;
-o-transition:-o-transform .2s ease-in;
-webkit-transform-style:preserve-3d;
-webkit-backface-visibility:hidden;
}

#bind_card ,#bind_yxcard{ width:70px; height:30px; line-height:30px; min-width:70px; float:left; font-size:14px !important;}
.card_operation{ float:right;}
.card_operation a{ display: block; width:64px; height: 17px; line-height:17px; padding: 4px 10px 4px 10px; cursor: pointer; font-size:13px; border-top: 1px solid #5db6e0; border-left: 1px solid #5db6e0; border-right: 1px solid #5db6e0; border-bottom: 1px solid #5db6e0; background-color:#ffffff; color:#5db6e0; text-align:center;}
.card_operation a:hover{ text-decoration:none !important; color:#fff; background-color:#5db6e0;}
/*.card_bind, .card_unbind{ border-radius:0px 0px 5px 5px;}*/
.card_operation .card_recharge{ border-radius: 5px 5px 0px 0px; border-top:1px solid #5db6e0;}
#templates{ display:none;}


/* 绀煎搧鐩�缁戝畾鍏戞崲鐮併�绀煎埜 */
#bind_voucher{ color:#000;}
#bind_voucher div{margin: 0 auto;width: 420px; height:215px; padding-top:50px;}
#bind_voucher p{ font-size:16px; letter-spacing:1px;}
#voucher_no{ width:280px;}
.bind_sub{ margin-left:20px;}

/* 鎶曡瘔寤鸿  */
#submit_suggest_box .table_form th{ width:120px;}
#submit_suggest_box .table_form textarea{width: 620px; height: 120px;}
#submit_suggest_box #title{width: 638px; height: 23px;}

/* 鍒嗛〉鏍峰紡 */
.pagination{ display: block; margin-top:10px;}

/* 鎴戠殑璁㈠崟 */
.order_history{float: right;}

/* 鏍囩鏍忔牱寮�*/
.filter_box select{margin-right:10px;}

.username_div {
	height:21px;
	overflow: hidden;
}

/* 璐﹀彿璁剧疆 - 涓婁紶澶村儚 */
#selPic{padding:0px 25px; color: #666;}
#uploadPhotoBtn{ margin-top:20px; margin-left: 110px;}
#memberPhoto{opacity: 0; filter:alpha(opacity=0); position: absolute;bottom: 0;left: 0;width: 412px;height: 29px;cursor: pointer;}